Improving multitask performance and energy consumption with partial-ISA multicores

نویسندگان

چکیده

Modern GPPs implement specialized instructions in the form of ISA extensions aiming to increase performance emerging applications. These impose a significant overhead area and power processor because their specific datapaths (e.g. hardware for SIMD FP may represent more than half core area). Considering that some devices (e.g., edge computing), must be as energy- area-efficient possible, sporadic usage many applications, we propose PHISA multicores. is composed heterogeneous cores same single base ISA, but asymmetric functionality: do not fully costly instruction extensions, making room designers add efficient cores. We show increases (32%) reduces energy consumption (82%) compared full-ISA systems with budget, multi-workload environments. • A multicore design partial-ISA implementation. Partial-ISA replaces resource-expensive extra count. Schedulers keep execution transparency between full- Evaluation several different scenarios, configurations optimization goals. shows better traditional designs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

economic optimization and energy consumption in tray dryers

دراین پروژه به بررسی مدل سازی خشک کردن مواد غذایی با استفاده از هوای خشک در خشک کن آزمایشگاهی نوع سینی دار پرداخته شده است. برای آنالیز انتقال رطوبت در طی خشک شدن به طریق جابجایی، یک مدل لایه نازک برای انتقال رطوبت، مبتنی بر معادله نفوذ فیک در نظر گفته شده است که شامل انتقال همزمان جرم و انرژی بین فاز جامد و گاز می باشد. پروفایل دما و رطوبت برای سه نوع ماده غذایی شامل سیب زمینی، سیب و موز در طی...

15 صفحه اول

Improving Performance and Energy Consumption in Region-based Caching Architectures

Embedded systems must simultaneously deliver high performance and low energy consumption. Meeting these goals requires customized designs that fit the requirements of the targeted applications. This philosophy of tailoring the implementation to the domain applies to all subsystems in the embedded architecture. For the memory system, which is a key performance bottleneck and a significant source...

متن کامل

Improving Energy-Efficiency of Multicores using First-Order Modeling

Spiliopoulos, V. 2016. Improving Energy-Efficiency of Multicores using First-Order Modeling. Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology 1404. 52 pp. Uppsala: Acta Universitatis Upsaliensis. ISBN 978-91-554-9652-4. In the recent decades, power consumption has evolved to one of the most critical resources in a computer system. In the form o...

متن کامل

Performance vs. Power and Energy Consumption

Reaching a balance between performance and energy consumption has always been a difficult objective to achieve for energy and power-aware applications. The work presented in this paper investigates the impact of using different coding styles to achieve a balance between performance and energy efficiency. The research also studies how different compilers may affect not only the performance of th...

متن کامل

Improving Instruction Delivery with a Block-Aware ISA

Instruction delivery is a critical component for wide-issue processors since its bandwidth and accuracy place an upper limit on performance. The processor front-end accuracy and bandwidth are limited by instruction cache misses, multi-cycle instruction cache accesses, and target or direction mispredictions for control-flow operations. This paper introduces a block-aware ISA (BLISS) that helps a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Parallel and Distributed Computing

سال: 2021

ISSN: ['1096-0848', '0743-7315']

DOI: https://doi.org/10.1016/j.jpdc.2021.02.007